\section{foe.\+h File Reference}
\label{foe_8h}\index{foe.\+h@{foe.\+h}}


FoE defines.  


\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \textbf{ ec\+\_\+foe\+\_\+error\+\_\+t} \{ \newline
\textbf{ F\+O\+E\+\_\+\+B\+U\+SY} = 0, 
\textbf{ F\+O\+E\+\_\+\+R\+E\+A\+DY} = 1, 
\textbf{ F\+O\+E\+\_\+\+I\+D\+LE} = 2, 
\textbf{ F\+O\+E\+\_\+\+W\+C\+\_\+\+E\+R\+R\+OR} = 3, 
\newline
\textbf{ F\+O\+E\+\_\+\+R\+E\+C\+E\+I\+V\+E\+\_\+\+E\+R\+R\+OR} = 4, 
\textbf{ F\+O\+E\+\_\+\+P\+R\+O\+T\+\_\+\+E\+R\+R\+OR} = 5, 
\textbf{ F\+O\+E\+\_\+\+N\+O\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR} = 6, 
\textbf{ F\+O\+E\+\_\+\+P\+A\+C\+K\+E\+T\+N\+O\+\_\+\+E\+R\+R\+OR} = 7, 
\newline
\textbf{ F\+O\+E\+\_\+\+O\+P\+C\+O\+D\+E\+\_\+\+E\+R\+R\+OR} = 8, 
\textbf{ F\+O\+E\+\_\+\+T\+I\+M\+E\+O\+U\+T\+\_\+\+E\+R\+R\+OR} = 9, 
\textbf{ F\+O\+E\+\_\+\+S\+E\+N\+D\+\_\+\+R\+X\+\_\+\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR} = 10, 
\textbf{ F\+O\+E\+\_\+\+R\+X\+\_\+\+D\+A\+T\+A\+\_\+\+A\+C\+K\+\_\+\+E\+R\+R\+OR} = 11, 
\newline
\textbf{ F\+O\+E\+\_\+\+A\+C\+K\+\_\+\+E\+R\+R\+OR} = 12, 
\textbf{ F\+O\+E\+\_\+\+M\+B\+O\+X\+\_\+\+F\+E\+T\+C\+H\+\_\+\+E\+R\+R\+OR} = 13, 
\textbf{ F\+O\+E\+\_\+\+R\+E\+A\+D\+\_\+\+N\+O\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR} = 14, 
\textbf{ F\+O\+E\+\_\+\+M\+B\+O\+X\+\_\+\+P\+R\+O\+T\+\_\+\+E\+R\+R\+OR} = 15
 \}\begin{DoxyCompactList}\small\item\em FoE error enumeration type. \end{DoxyCompactList}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
FoE defines. 



\subsection{Enumeration Type Documentation}
\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659}} 
\index{foe.\+h@{foe.\+h}!ec\+\_\+foe\+\_\+error\+\_\+t@{ec\+\_\+foe\+\_\+error\+\_\+t}}
\index{ec\+\_\+foe\+\_\+error\+\_\+t@{ec\+\_\+foe\+\_\+error\+\_\+t}!foe.\+h@{foe.\+h}}
\subsubsection{ec\+\_\+foe\+\_\+error\+\_\+t}
{\footnotesize\ttfamily enum \textbf{ ec\+\_\+foe\+\_\+error\+\_\+t}}



FoE error enumeration type. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+B\+U\+SY@{F\+O\+E\+\_\+\+B\+U\+SY}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+B\+U\+SY@{F\+O\+E\+\_\+\+B\+U\+SY}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659aacad8c11589f51ab29e655b3e1f1b636}} 
F\+O\+E\+\_\+\+B\+U\+SY&Busy. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+R\+E\+A\+DY@{F\+O\+E\+\_\+\+R\+E\+A\+DY}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+R\+E\+A\+DY@{F\+O\+E\+\_\+\+R\+E\+A\+DY}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659af6ef86c554beba5260555602f7aa783d}} 
F\+O\+E\+\_\+\+R\+E\+A\+DY&Ready. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+I\+D\+LE@{F\+O\+E\+\_\+\+I\+D\+LE}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+I\+D\+LE@{F\+O\+E\+\_\+\+I\+D\+LE}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659a3ebc15a7b225189ffc6b8545574f7868}} 
F\+O\+E\+\_\+\+I\+D\+LE&Idle. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+W\+C\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+W\+C\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+W\+C\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+W\+C\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659a43ef98e38a295df885d2276078a92bae}} 
F\+O\+E\+\_\+\+W\+C\+\_\+\+E\+R\+R\+OR&Working counter error. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+R\+E\+C\+E\+I\+V\+E\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+R\+E\+C\+E\+I\+V\+E\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+R\+E\+C\+E\+I\+V\+E\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+R\+E\+C\+E\+I\+V\+E\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659a622fc9421868423ac34832850e8ea7e1}} 
F\+O\+E\+\_\+\+R\+E\+C\+E\+I\+V\+E\+\_\+\+E\+R\+R\+OR&Receive error. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+P\+R\+O\+T\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+P\+R\+O\+T\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+P\+R\+O\+T\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+P\+R\+O\+T\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659adca69ad8fe0509935b2b73550c8396cc}} 
F\+O\+E\+\_\+\+P\+R\+O\+T\+\_\+\+E\+R\+R\+OR&Protocol error. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+N\+O\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+N\+O\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+N\+O\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+N\+O\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659a92cfaf513f401687840e135c583bff70}} 
F\+O\+E\+\_\+\+N\+O\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR&No data error. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+P\+A\+C\+K\+E\+T\+N\+O\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+P\+A\+C\+K\+E\+T\+N\+O\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+P\+A\+C\+K\+E\+T\+N\+O\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+P\+A\+C\+K\+E\+T\+N\+O\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659a705685af4df10e2c35bc2aa51f33f6e2}} 
F\+O\+E\+\_\+\+P\+A\+C\+K\+E\+T\+N\+O\+\_\+\+E\+R\+R\+OR&Packet number error. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+O\+P\+C\+O\+D\+E\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+O\+P\+C\+O\+D\+E\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+O\+P\+C\+O\+D\+E\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+O\+P\+C\+O\+D\+E\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659a68ef05dbc34f0a242d4c1850776a331a}} 
F\+O\+E\+\_\+\+O\+P\+C\+O\+D\+E\+\_\+\+E\+R\+R\+OR&Op\+Code error. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+T\+I\+M\+E\+O\+U\+T\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+T\+I\+M\+E\+O\+U\+T\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+T\+I\+M\+E\+O\+U\+T\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+T\+I\+M\+E\+O\+U\+T\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659aafb61e94e694f92fb200976a5c8545d9}} 
F\+O\+E\+\_\+\+T\+I\+M\+E\+O\+U\+T\+\_\+\+E\+R\+R\+OR&Timeout error. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+S\+E\+N\+D\+\_\+\+R\+X\+\_\+\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+S\+E\+N\+D\+\_\+\+R\+X\+\_\+\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+S\+E\+N\+D\+\_\+\+R\+X\+\_\+\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+S\+E\+N\+D\+\_\+\+R\+X\+\_\+\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659a7e4d06a6136f1233195d7513913396ed}} 
F\+O\+E\+\_\+\+S\+E\+N\+D\+\_\+\+R\+X\+\_\+\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR&Error sending received data. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+R\+X\+\_\+\+D\+A\+T\+A\+\_\+\+A\+C\+K\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+R\+X\+\_\+\+D\+A\+T\+A\+\_\+\+A\+C\+K\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+R\+X\+\_\+\+D\+A\+T\+A\+\_\+\+A\+C\+K\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+R\+X\+\_\+\+D\+A\+T\+A\+\_\+\+A\+C\+K\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659a4232c0480c23c085cdb159b7f1463d1e}} 
F\+O\+E\+\_\+\+R\+X\+\_\+\+D\+A\+T\+A\+\_\+\+A\+C\+K\+\_\+\+E\+R\+R\+OR&Error acknowledging received data. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+A\+C\+K\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+A\+C\+K\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+A\+C\+K\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+A\+C\+K\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659a9b953b8276c951de27df080f5b2b9751}} 
F\+O\+E\+\_\+\+A\+C\+K\+\_\+\+E\+R\+R\+OR&Acknowledge error. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+M\+B\+O\+X\+\_\+\+F\+E\+T\+C\+H\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+M\+B\+O\+X\+\_\+\+F\+E\+T\+C\+H\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+M\+B\+O\+X\+\_\+\+F\+E\+T\+C\+H\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+M\+B\+O\+X\+\_\+\+F\+E\+T\+C\+H\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659ac76f35a7c145a9178217692e87f64811}} 
F\+O\+E\+\_\+\+M\+B\+O\+X\+\_\+\+F\+E\+T\+C\+H\+\_\+\+E\+R\+R\+OR&Error fetching data from mailbox. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+R\+E\+A\+D\+\_\+\+N\+O\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+R\+E\+A\+D\+\_\+\+N\+O\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+R\+E\+A\+D\+\_\+\+N\+O\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+R\+E\+A\+D\+\_\+\+N\+O\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659a4dc0872a7ce485c75a74fc161b5080cd}} 
F\+O\+E\+\_\+\+R\+E\+A\+D\+\_\+\+N\+O\+D\+A\+T\+A\+\_\+\+E\+R\+R\+OR&No data while reading. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{F\+O\+E\+\_\+\+M\+B\+O\+X\+\_\+\+P\+R\+O\+T\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+M\+B\+O\+X\+\_\+\+P\+R\+O\+T\+\_\+\+E\+R\+R\+OR}!foe.\+h@{foe.\+h}}\index{foe.\+h@{foe.\+h}!F\+O\+E\+\_\+\+M\+B\+O\+X\+\_\+\+P\+R\+O\+T\+\_\+\+E\+R\+R\+OR@{F\+O\+E\+\_\+\+M\+B\+O\+X\+\_\+\+P\+R\+O\+T\+\_\+\+E\+R\+R\+OR}}}\mbox{\label{foe_8h_a1a3752c2c35892afeaf65cac5615c659a5bceb1cbe5096a97510b5f4f66121908}} 
F\+O\+E\+\_\+\+M\+B\+O\+X\+\_\+\+P\+R\+O\+T\+\_\+\+E\+R\+R\+OR&Mailbox protocol error. \\
\hline

\end{DoxyEnumFields}


Definition at line 41 of file foe.\+h.

